using UnityEngine; namespace ET { public class ChangePosition_SyncGameObjectPos: AEvent { protected override async ETTask Run(EventType.ChangePosition args) { GameObjectComponent gameObjectComponent = args.Unit.GetComponent(); if (gameObjectComponent == null) { return; } Transform transform = gameObjectComponent.GameObject.transform; transform.position = args.Unit.Position; await ETTask.CompletedTask; } } }