Exemple #1
0
 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>();
 }
Exemple #3
0
 public virtual void InitInstance(Animator animator, CharacterToolsManager toolsManager)
 {
     this.animator     = animator;
     this.toolsManager = toolsManager;
 }