| | |
| | | [HideInInspector] |
| | | public CapsuleCollider capsuleCollider; |
| | | |
| | | public GameObject Effect; |
| | | |
| | | public void Save(BinaryWriter bw) |
| | | { |
| | | bw.Write(effectID); |
| | |
| | | transform.position = new Vector3(_x, _y, _z); |
| | | float _r = br.ReadSingle(); |
| | | capsuleCollider.radius = _r; |
| | | if (EffectConfig.Has(effectID)) |
| | | { |
| | | var _prefab = InstanceResourcesLoader.LoadEffect(effectID); |
| | | Effect = Instantiate(_prefab); |
| | | Effect.transform.SetParent(transform); |
| | | Effect.transform.localPosition = Vector3.zero; |
| | | Effect.transform.localScale = Vector3.one; |
| | | Effect.transform.rotation = Quaternion.identity; |
| | | } |
| | | } |
| | | |
| | | public void Export(BinaryWriter bw) |