Пример #1
0
        private void Wear(IAvatarWearable wearable)
        {
            Transform target = GetTransformByWearType(wearable.WearType);

            if (target != null)
            {
                wearable.TargetTransform(target);
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
 void IAvatar.SetWearable(IAvatarWearable wearable)
 {
     Wear(wearable);
 }