public void Move(UpdateEvent e, BulletEffectNode node) { GameObject effect = node.bulletEffectInstance.Effect; if (effect) { BulletComponent bullet = node.bullet; effect.transform.position = bullet.Position; effect.transform.rotation = Quaternion.LookRotation(bullet.Direction); } }
public void Remove(NodeRemoveEvent e, BulletEffectNode bulletNode) { bulletNode.bulletEffectInstance.Effect.RecycleObject(); }