public override void OnEnable() { agent.enabled = true; base.OnEnable(); if (!core || !currentState) { enabled = false; return; } memory = new Dictionary <string, object>(); core.Initialize(this); Initialize(transform.position); }