public virtual void InitInstance(Animator animator, CharacterToolsManager toolsManager, Rotator rotator, CharacterAction actionData, CharacterActionHandler actionHandler) { base.InitInstance(animator, toolsManager); this.rotator = rotator; this.actionData = actionData; this.actionHandler = actionHandler; }
public void Awake() { character = Instantiate(characterPrefab, transform); animator = character.GetComponent <Animator>(); toolsManager = character.GetComponentInChildren <CharacterToolsManager>(); spriteRenderer = character.GetComponentInChildren <SpriteRenderer>(); }
public virtual void InitInstance(Animator animator, CharacterToolsManager toolsManager) { this.animator = animator; this.toolsManager = toolsManager; }