コード例 #1
0
        public static void ShowBullet(this EntityComponent entityComponent, BulletData data)
        {
            int    entityId  = entityComponent.GenerateSerialId();
            string assetName = AssetUtility.GetWeaponAsset("球体");

            entityComponent.ShowEntity(entityId, typeof(Bullet), assetName, "Bullet", Constant.AssetPriority.BulletAsset, data);
        }
コード例 #2
0
        protected override void OnShow(object userData)
        {
            base.OnShow(userData);

            m_BulletData = userData as BulletData;
            if (m_BulletData == null)
            {
                Log.Error("Bullet data is invalid.");
                return;
            }
            CachedTransform.localScale = Vector3.one * 0.1f;
            CachedTransform.transform.AddLocalPositionY(0.5f);
        }