void LateUpdate() { if (!_worldTrigger.isSpriteSet) { _worldTrigger.SetVisual(GetSpriteByID()); } if (!_worldTrigger.isMessageSent) { if (_worldTrigger.isSteppedOn) { TriggerStayed(true); AudioSource.PlayClipAtPoint(_audioOn, CameraControl.cameraLoc, LevelCode.audioVolume); } else { TriggerStayed(false); if (isInitializing) { isInitializing = false; } else { AudioSource.PlayClipAtPoint(_audioOff, CameraControl.cameraLoc, LevelCode.audioVolume); } } _worldTrigger.isMessageSent = true; } }
void Update() { if (!_worldTrigger.isSpriteSet) { _worldTrigger.SetVisual(_sprite); } }
void LateUpdate() { if (!_worldTrigger.isSpriteSet) { _worldTrigger.SetVisual(_sprite); } if (!_worldTrigger.isMessageSent) { if (LevelCode.levelType == LevelType.Merging) { MergingStar(); } if (_worldTrigger.isSteppedOn) { AudioSource.PlayClipAtPoint(_audio, CameraControl.cameraLoc, LevelCode.audioVolume); _worldTrigger.ChangeVisual(_spriteStepOn); switch (_worldTrigger.iStepCharacterID) { case 1: Events.g.Raise(new LevelStarEvent(isEntered: true, CharacterID: 1)); break; case 2: Events.g.Raise(new LevelStarEvent(isEntered: true, CharacterID: 2)); break; case 3: Events.g.Raise(new LevelStarEvent(isEntered: true, CharacterID: 3)); break; } } else { _worldTrigger.ChangeVisual(_sprite); switch (_worldTrigger.iStepCharacterID) { case 1: Events.g.Raise(new LevelStarEvent(isEntered: false, CharacterID: 1)); break; case 2: Events.g.Raise(new LevelStarEvent(isEntered: false, CharacterID: 2)); break; case 3: Events.g.Raise(new LevelStarEvent(isEntered: false, CharacterID: 3)); break; } } _worldTrigger.isMessageSent = true; } }
void LateUpdate() { if (!_worldTrigger.isSpriteSet) { _worldTrigger.SetVisual(_sprite); } _worldTrigger.visPosition = (_worldTrigger.Location.ToVector2() + new Vector2(0.5f, -0.5f)) * WorldManager.g.TileSize; if (!_worldTrigger.isMessageSent && _worldTrigger.steppingEntityType == EntityType.Character) { if (_worldTrigger.isSteppedOn) { _worldTrigger.ChangeVisual(_spriteStepOn); switch (_worldTrigger.iStepCharacterID) { case 1: Events.g.Raise(new CheckPointEvent(isEntered: true, CharacterID: 1, iCheckPointID: iID)); break; case 2: Events.g.Raise(new CheckPointEvent(isEntered: true, CharacterID: 2, iCheckPointID: iID)); break; case 3: Events.g.Raise(new CheckPointEvent(isEntered: true, CharacterID: 3, iCheckPointID: iID)); break; } _worldTrigger.isMessageSent = true; } else { _worldTrigger.ChangeVisual(_sprite); switch (_worldTrigger.iStepCharacterID) { case 1: Events.g.Raise(new CheckPointEvent(isEntered: false, CharacterID: 1, iCheckPointID: iID)); break; case 2: Events.g.Raise(new CheckPointEvent(isEntered: false, CharacterID: 2, iCheckPointID: iID)); break; case 3: Events.g.Raise(new CheckPointEvent(isEntered: false, CharacterID: 3, iCheckPointID: iID)); break; } _worldTrigger.isMessageSent = true; } } }
void LateUpdate() { if (!_worldTrigger.isSpriteSet) { _worldTrigger.SetVisual(GetSpriteByID()); } if (!_worldTrigger.isMessageSent) { if (_worldTrigger.isSteppedOn) { TriggerSteppedOn(); _worldTrigger.isMessageSent = true; } } }
void LateUpdate() { if (!_worldTrigger.isSpriteSet) { _worldTrigger.SetVisual(GetSpriteByID()); } // else { // if (iID == 1) { // _worldTrigger.ChangeVisual( _spriteW2); // } // } // if (!_worldTrigger.isMessageSent) // { // if (_worldTrigger.isSteppedOn) // { // TriggerSteppedOn(); // _worldTrigger.isMessageSent = true; // } // } }