private void Wear(IAvatarWearable wearable) { Transform target = GetTransformByWearType(wearable.WearType); if (target != null) { wearable.TargetTransform(target); } }
void IDemoRPCService.Set(IAvatar avatar, DemoID demoID) { if (!_database.ContainsKey(demoID)) { return; } CollisionDetection detection = _database[demoID]; IAvatarWearable wearable = detection.GetComponent <IAvatarWearable>(); avatar.SetWearable(wearable); detection.GetComponent <Collider>().enabled = false; }
void IAvatar.SetWearable(IAvatarWearable wearable) { Wear(wearable); }