public override void TickComponent(float deltaTime, ELevelTick tickType) { base.TickComponent(deltaTime, tickType); switch (tickType) { case ELevelTick.OnUpdate: Graphics.DrawMesh(mesh, Position + position, Quaternion.Euler(Rotation + rotation), material, layer); break; case ELevelTick.OnFixedUpdate: break; case ELevelTick.OnLateUpdate: break; case ELevelTick.Manual: break; default: throw new ArgumentOutOfRangeException(nameof(tickType), tickType, null); } }
public virtual void TickComponent(float deltaTime, ELevelTick tickType) { }