コード例 #1
0
    //=====================================================

    void OnEnable()
    {
        _serializedTarget = new SerializedObject(target);
        _myTarget         = (MagicalTrap)target;

        _damageType      = _serializedTarget.FindProperty("_damageType");
        _clipActivate    = _serializedTarget.FindProperty("_clipActivate");
        _clipBubbleBurst = _serializedTarget.FindProperty("_clipBubbleBurst");
        _clipDestroy     = _serializedTarget.FindProperty("_clipDestroy");
    }
コード例 #2
0
    //=====================================================

    public void Init(MagicalTrap parent, eObstacleType type)
    {
        _parent = parent;
        _type   = type;

        // ToDo: select / activate particle emmisions
        switch (_type)
        {
        case eObstacleType.MAGICAL_TRAP_ICE:
            _psIceFx.enableEmission = true;
            break;

        case eObstacleType.MAGICAL_TRAP_WIND:
            _psWindFx.enableEmission = true;
            break;
        }
    }