public bool IsMet() { if (environment.Character() == null) { return(false); } return(environment.Character().IsDead()); }
public bool IsAchieved() { if (environment.Character() == null) { return(false); } Character character = environment.Character(); return(character.Position().x >= checkpointPosition.x); }
public void Update(float dt) { if (actived) { return; } if (environment.Character().Position().x > activationX) { actived = true; } }
public void Update(float dt, int waveOrder) { if (ch == null) { ch = environment.Character(); if (ch == null) { return; } } if (cooldownCount > 0) { cooldownCount -= dt; if (cooldownCount <= 0) { cooldownCount = COOLDOWN; IsFinished(); } } // DLog.Log("wait time " + waitTimeInSeconds); }
public void SetEnv(Environment.Environment env) { environment = env; ch = env.Character(); }