You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.2 KiB
30 lines
1.2 KiB
4 years ago
|
using System;
|
||
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using UnityEngine;
|
||
|
|
||
|
[Serializable]
|
||
|
public class FireFlowControl : MonoBehaviour
|
||
|
{
|
||
|
public bool CatchFire;
|
||
|
|
||
|
public void GetFireFlowData(BoiloverData data)
|
||
|
{
|
||
|
data.name = gameObject.name;
|
||
|
data.boxsize = GetComponent<BoxCollider>().size;
|
||
|
data.bottomScale = transform.Find("BottomOil").transform.localScale;
|
||
|
data.nowScale = transform.Find("BottomOil").GetComponent<OilSpread>().ranyouScale;
|
||
|
data.shapRadius = transform.Find("FireBottom").GetComponent<OilParticleControl>().NowShape;
|
||
|
data.catchFire = CatchFire;
|
||
|
}
|
||
|
public void SetFireFlowData(BoiloverData data)
|
||
|
{
|
||
|
GetComponent<BoxCollider>().size = data.boxsize;
|
||
|
transform.Find("BottomOil").transform.localScale = data.bottomScale;
|
||
|
transform.Find("BottomOil").GetComponent<OilSpread>().ranyouScale = data.nowScale;
|
||
|
transform.Find("FireBottom/fire (8)").GetComponent<OilParticleControl>().NowShape = data.shapRadius;
|
||
|
transform.Find("FireBottom").GetComponent<OilParticleControl>().NowShape = data.shapRadius;
|
||
|
CatchFire = data.catchFire;
|
||
|
}
|
||
|
}
|