コード例 #1
0
    // Use this for initialization
    void Start()
    {
        GameObject go = Instantiate(emitterPrefab, transform);

        emitter = go.GetComponent <BeamEmitter>();
        if (!emitter)
        {
            throw new MissingComponentException();
        }
    }
コード例 #2
0
ファイル: Chalice.cs プロジェクト: LosersClub/113-Project
    private Vector2 fireDirection = Vector2.zero; // will be reassigned before fire

    void Start()
    {
        Assert.IsNotNull(this.beamEmitterObject);

        this.spriteRendererComponent = this.GetComponent <SpriteRenderer>();
        this.movementController      = this.GetComponent <MovementController>();
        this.animatorComponent       = this.GetComponent <Animator>();

        this.beamEmitterComponent = this.beamEmitterObject.GetComponent <BeamEmitter>();
        Assert.IsNotNull(this.beamEmitterComponent);

        this.ChangeState(State.MoveWait);
    }
コード例 #3
0
 // Start is called before the first frame update
 void Start()
 {
     beamEmitter = FindObjectOfType <BeamEmitter>();
 }