예제 #1
0
    void Awake()
    {
        targetInfo = Utilities.CheckComponent <TargetingInfo>(gameObject);
        var header = shipDetails.shipName + " - PILOTNAMEHERE";

        targetInfo.Init(header, health);
    }
예제 #2
0
    void Awake()
    {
        ai = Utilities.CheckComponent <StateController>(gameObject);

        targetInfo = Utilities.CheckComponent <TargetingInfo>(gameObject);
        var header = shipDetails.shipName + " - PILOTNAMEHERE";

        targetInfo.Init(header, health);

        hardpointParent.GetComponentsInChildren <Gun>(guns);
        GetComponentsInChildren <Collider>(colliders);
    }
예제 #3
0
    private void Awake()
    {
        item           = Utilities.CheckScriptableObject <Item>(item);
        rb             = Utilities.CheckComponent <Rigidbody>(gameObject);
        coll           = Utilities.CheckComponent <SphereCollider>(gameObject);
        coll.isTrigger = true;

        targetInfo = Utilities.CheckComponent <TargetingInfo>(gameObject);

        string headerText = "Loot: " + item.name ?? "Empty Loot";

        targetInfo.Init(headerText, null, false);

        //indicator.showHealthOnSelect = false;
        //indicator.reticle.gameObject.SetActive(false);
    }