private void OnStarSystemChanged(IStarEvaluation InStarEvaluation, IStarCondition InStarCondition) { if ((Singleton <StarSystem> .instance.winEvaluation == InStarEvaluation) && Singleton <StarSystem> .instance.isFirstStarCompleted) { PoolObjHandle <ActorRoot> handle; PoolObjHandle <ActorRoot> handle2; InStarCondition.GetActorRef(out handle, out handle2); Singleton <BattleLogic> .instance.OnWinning(handle, handle2); } }
private void OnFailureEvaluationChanged(IStarEvaluation InStarEvaluation, IStarCondition InStarCondition) { if ((Singleton <StarSystem> .instance.failureEvaluation == InStarEvaluation) && Singleton <StarSystem> .instance.isFailure) { PoolObjHandle <ActorRoot> handle; PoolObjHandle <ActorRoot> handle2; InStarCondition.GetActorRef(out handle, out handle2); Singleton <BattleLogic> .instance.OnFailure(handle, handle2); } }