Empty
This commit is contained in:
@@ -1,32 +0,0 @@
|
||||
class_name CutsceneIfEvent extends "res://scripts/Cutscene/CutsceneEvent.gd"
|
||||
|
||||
var eventTrue:CutsceneEvent
|
||||
var eventFalse:CutsceneEvent
|
||||
var condition:Callable
|
||||
var result:bool = false
|
||||
|
||||
func _init(cond:Callable, evtTrue:CutsceneEvent, evtFalse:CutsceneEvent) -> void:
|
||||
super._init();
|
||||
condition = cond;
|
||||
eventTrue = evtTrue;
|
||||
eventFalse = evtFalse;
|
||||
|
||||
func start() -> void:
|
||||
super.start();
|
||||
result = self.condition.call(self);
|
||||
|
||||
if result:
|
||||
eventTrue.start();
|
||||
else:
|
||||
eventFalse.start();
|
||||
|
||||
func getEvent() -> CutsceneEvent:
|
||||
if result:
|
||||
return eventTrue;
|
||||
return eventFalse;
|
||||
|
||||
func update(delta:float) -> void:
|
||||
getEvent().update(delta);
|
||||
|
||||
func isDone() -> bool:
|
||||
return getEvent().isDone();
|
Reference in New Issue
Block a user