예제 #1
0
        /// <summary>
        /// Force a player to jump!
        /// </summary>
        public virtual void StartJump(Character character)
        {
            CharacterActionJump actionJump = character.GetAction <CharacterActionJump>();

            Assert.IsNotNull(actionJump, "(Jumper) Missing Monobehaviour CharacterActionJump at " + character.gameObject.GetFullName());

            actionJump.ForceJump(
                new JumpConstantSpring(character, jumpProperties.Clone(1))
                );
        }
 void Start()
 {
     actionJump = character.GetAction <CharacterActionJump>();
 }