1 | if live_call() |
2 | return global.live_result; |
3 | for (var i = 0; i < array_length(shadow_actor); i += 1) |
4 | { |
5 | with (shadow_actor[i]) |
6 | { |
7 | if place_meeting(x, y, obj_shadow_collider) |
8 | other.shadow_active[i] = true |
9 | else |
10 | other.shadow_active[i] = false |
11 | } |
12 | if (shadow_active[i] == true) |
13 | { |
14 | if (light_amount[i] < 0.4) |
15 | light_amount[i] += 0.1 |
16 | else |
17 | light_amount[i] = 0.4 |
18 | } |
19 | else if (light_amount[i] > 0) |
20 | light_amount[i] -= 0.2 |
21 | } |
22 | depth = -99999 |