void OnMergingStar(MergingStarEvent e) { if (e.isEntered) { if (e.CharacterID == 1) { char1OnMergingStar = true; } else if (e.CharacterID == 2) { char2OnMergingStar = true; } } else { if (e.CharacterID == 1) { char1OnMergingStar = false; } else if (e.CharacterID == 2) { char2OnMergingStar = false; } } }
void StepOnMergingStar(MergingStarEvent e) { if (e.CharacterID == _iCharacterID) { if (e.isEntered) { onMergingStar = true; _worldEntity.CollidingType = EntityCollidingType.Empty; StartCoroutine(SetSpriteForMerging()); SetLayer(isInMerging: true); } // else { // onMergingStar = false; // _worldEntity.CollidingType = EntityCollidingType.Pushable; // SetSprite(isInMerging: false); // SetLayer(isInMerging: false); // oneEnteredMergingStar = false; // } } }