예제 #1
0
    public override void init(GameObject owner)
    {
        this.owner    = owner;
        this.launcher = owner.GetComponent <RuneEffectLauncher>();

        if (launcher == null)
        {
            Debug.LogError("Laita RuneEffectLaucher.cs omistajalle (pelaaja?)");
        }
    }
예제 #2
0
    public override void init(GameObject owner)
    {
        this._owner    = owner;
        this._launcher = owner.GetComponent <RuneEffectLauncher>();

        if (_launcher == null)
        {
            Debug.LogError("Laita RuneEffectLaucher.cs omistajalle (pelaaja?)");
        }

        if (CollisionMaskValues != null)
        {
            _collisionMask = LayerMask.GetMask(CollisionMaskValues);
        }
        else
        {
            _collisionMask = LayerMask.GetMask("Enemy");
        }
    }
예제 #3
0
 public override void init(GameObject owner)
 {
     _owner         = owner; // Launcheriin visuaalinene efectio jos on sellainen
     this._launcher = owner.GetComponent <RuneEffectLauncher>();
 }