// Called when the state is enabled void OnEnable() { rb = GetComponent <Rigidbody>(); bb = GetComponent <Blackboard>(); turnSpeed = bb.GetFloatVar("turnSpeed"); attackSpeed = bb.GetFloatVar("attackSpeedInSeconds"); attackRangeObject = bb.GetGameObjectVar("attackRange").Value.GetComponent <ScanSightArea>(); inMotion = bb.GetBoolVar("inMotion"); amIAtObjective = bb.GetBoolVar("atObjective"); }
private void OnEnable() { rb = GetComponent <Rigidbody>(); bb = GetComponent <Blackboard>(); turnSpeed = bb.GetFloatVar("turnSpeed"); moveSpeed = bb.GetFloatVar("moveSpeed"); visionRangeObject = bb.GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>(); inMotion = bb.GetBoolVar("inMotion"); Invoke("GetAPositionToMoveTo", Time.maximumDeltaTime); }
private void OnEnable() { rb = GetComponent <Rigidbody>(); bb = GetComponent <Blackboard>(); targettedFriend = bb.GetGameObjectVar("healTarget"); visionRangeObject = bb.GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>(); healRangeObject = bb.GetGameObjectVar("healRange").Value.GetComponent <ScanSightArea>(); iWasJustPanicking = bb.GetBoolVar("wasIPanicking"); inMotion = bb.GetBoolVar("inMotion"); turnSpeed = bb.GetFloatVar("turnSpeed"); moveSpeed = bb.GetFloatVar("moveSpeed"); lowestHPRatio = 2; }
private void OnEnable() { rb = GetComponent <Rigidbody>(); bb = GetComponent <Blackboard>(); moveSpeed = bb.GetFloatVar("moveSpeed"); turnSpeed = bb.GetFloatVar("turnSpeed"); attackSpeed = bb.GetFloatVar("attackSpeedInSeconds"); visionRangeObject = bb.GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>(); attackRangeObject = bb.GetGameObjectVar("attackRange").Value.GetComponent <ScanSightArea>(); inMotion = bb.GetBoolVar("inMotion"); amIAtObjective = bb.GetBoolVar("atObjective"); targettedEnemy = bb.GetGameObjectVar("targetEnemy"); invokedTeleport = false; invokeScan = false; }
private void OnEnable() { rb = GetComponent <Rigidbody>(); visionRangeObject = GetComponent <Blackboard>().GetGameObjectVar("visionRange").Value.GetComponent <ScanSightArea>(); inMotion = GetComponent <Blackboard>().GetBoolVar("inMotion"); }