//===================================================== 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"); }
//===================================================== 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; } }