public override void OnEnable() { base.OnEnable(); mobMask = LayerMask.GetMask("Walls", "NPC"); coneOfSight = GetComponent <ConeOfSight>(); mobAttack = GetComponent <MobMeleeAttack>(); }
public override void OnEnable() { base.OnEnable(); coneOfSight = GetComponent <ConeOfSight>(); doorMask = LayerMask.GetMask("Door Open", "Door Closed", "Windows"); doorAndObstacleMask = LayerMask.GetMask("Walls", "Machines", "Windows", "Furniture", "Objects", "Door Open", "Door Closed", "Players"); }
protected override void Awake() { mobMask = LayerMask.GetMask("NPC"); coneOfSight = GetComponent <ConeOfSight>(); mobAttack = GetComponent <MobMeleeAttack>(); base.Awake(); ResetBehaviours(); }
protected override void Awake() { hitMask = LayerMask.GetMask("Players"); playersLayer = LayerMask.NameToLayer("Players"); mobMeleeAction = GetComponent <MobMeleeAction>(); coneOfSight = GetComponent <ConeOfSight>(); base.Awake(); }
protected override void Awake() { mobMask = LayerMask.GetMask("NPC"); coneOfSight = GetComponent <ConeOfSight>(); base.Awake(); dogName = mobName.ToLower(); ResetBehaviours(); }
public override void OnEnable() { base.OnEnable(); hitMask = LayerMask.GetMask("Walls", "Players"); playersLayer = LayerMask.NameToLayer("Players"); mobAttack = GetComponent <MobMeleeAttack>(); coneOfSight = GetComponent <ConeOfSight>(); }
public override void OnEnable() { base.OnEnable(); mobMeleeAction = gameObject.GetComponent <MobMeleeAction>(); hitMask = LayerMask.GetMask("Players"); playersLayer = LayerMask.NameToLayer("Players"); coneOfSight = GetComponent <ConeOfSight>(); PlayRandomSound(); }
public override void OnEnable() { base.OnEnable(); hitMask = LayerMask.GetMask("Players"); playersLayer = LayerMask.NameToLayer("Players"); mobMeleeAttack = GetComponent <MobMeleeAttack>(); coneOfSight = GetComponent <ConeOfSight>(); simpleAnimal = GetComponent <SimpleAnimal>(); PlayRandomSound(); }
void OnSceneGUI() { ConeOfSight fov = (ConeOfSight)target; Handles.color = Color.white; Handles.DrawWireArc(fov.transform.position, Vector3.up, Vector3.forward, 360, fov.viewRadius); Vector3 viewAngleA = fov.DirFromAngle(-fov.viewAngle / 2, false); Vector3 viewAngleB = fov.DirFromAngle(fov.viewAngle / 2, false); Handles.DrawLine(fov.transform.position, fov.transform.position + viewAngleA * fov.viewRadius); Handles.DrawLine(fov.transform.position, fov.transform.position + viewAngleB * fov.viewRadius); }
public override void OnEnable() { base.OnEnable(); hitMask = LayerMask.GetMask("Players"); playersLayer = LayerMask.NameToLayer("Players"); mobMeleeAction = GetComponent <MobMeleeAction>(); coneOfSight = GetComponent <ConeOfSight>(); simpleAnimal = GetComponent <SimpleAnimal>(); if (CustomNetworkManager.IsServer == false) { return; } PlayRandomSound(); }
public override void OnEnable() { base.OnEnable(); mobMask = LayerMask.GetMask("NPC"); coneOfSight = GetComponent <ConeOfSight>(); }