private void Awake() { //store context _context = Contexts.sharedInstance.game; //add entity _entityHandler = new EntityObjectHandler(); var entity = _entityHandler.Init(_context, gameObject); //add appropriate components entity.AddPosition(transform.position); }
private void Awake() { //store context _context = Contexts.sharedInstance.game; //add entity _entityHandler = new EntityObjectHandler(); var entity = _entityHandler.Init(_context, gameObject); //add appropriate components entity.AddPosition(transform.position); entity.AddForceSource(new Vector2(0.03f, 0)); // var linkEntity = _context.CreateEntity(); linkEntity.AddLink(entity.id.Id, entity.id.Id); linkEntity.AddId(string.Format(GameConsts.ForceLinkIdPrefix, entity.id.Id, entity.id.Id)); }