void ChangeStateForAchievementStep(AchievementStep step, AchievementState oldState, AchievementState newState) { //Debug.Log("ChangeStateForAchievementStep " + identifier); if (step.IsComplete()) { } CheckToChangeState(); }
void CheckForCompletion() { if (state != AchievementState.active) { return; } if (achievementStep == null) { LoadAchievementSteps(); } if (achievementStep.IsComplete()) { state = AchievementState.complete; } }