private void CloseDoor(bool isImmediate, DelOnDoorStateChangedCallback callback, object callbackData) { if (!this.m_isOpen) { if (callback != null) { callback(callbackData); } } else { this.m_isOpen = false; this.m_door.GetComponent <Animation>()[this.DOOR_CLOSE_ANIM_NAME].time = !isImmediate ? 0f : this.m_door.GetComponent <Animation>()[this.DOOR_CLOSE_ANIM_NAME].length; this.m_door.GetComponent <Animation>()[this.DOOR_CLOSE_ANIM_NAME].speed = 6f; this.PlayDoorAnimation(this.DOOR_CLOSE_ANIM_NAME, callback, callbackData); } }
public void FlipDeckBoxHalfOverToShow(float animTime, DelOnDoorStateChangedCallback callback = null) {
public void CloseDoorImmediately(DelOnDoorStateChangedCallback callback, object callbackData) { this.CloseDoor(true, callback, callbackData); }
public void CloseDoorImmediately(DelOnDoorStateChangedCallback callback) { this.CloseDoorImmediately(callback, null); }
public void CloseDoor(DelOnDoorStateChangedCallback callback, object callbackData) { this.CloseDoor(false, callback, callbackData); }