Inheritance: MonoBehaviour
コード例 #1
0
    private void Start()
    {
        projectileCooldownHolder = projectileCooldown;

        Debug.Log(mechanic1poolAmount + " in start");
        if (mechanic1)
        {
            shootStuff = gameObject.AddComponent <ShootProjectiles>();
        }
    }
コード例 #2
0
    //General Setup
    public virtual void InitializeRobot()
    {
        //GET STARTING POS
        startingPos = transform.position;

        //RANDOMIZE STARTING ROT
        transform.rotation *= Quaternion.Euler(0, Random.Range(0, 180), 0);

        //FIND THE AGENT
        agentTransform = GameObject.FindWithTag("agent").transform;

        //GET REF
        shootProjectilesController = GetComponent <ShootProjectiles>();

        //INITIALIZATION DONE
        initialized = true;
    }