/// <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>(); }