Added statuses.

Signed-off-by: RosimInc <rosim_inc@hotmail.com>
This commit is contained in:
RosimInc 2015-08-16 23:06:37 -04:00
parent 83c77a4b49
commit fdba06bdc8
4 changed files with 29 additions and 13 deletions

View File

@ -1512,6 +1512,22 @@ Prefab:
propertyPath: DetailsPanel propertyPath: DetailsPanel
value: value:
objectReference: {fileID: 1197925315} objectReference: {fileID: 1197925315}
- target: {fileID: 11432906, guid: 136ea38d5deb4c9418beb879167d9b03, type: 2}
propertyPath: strategy.deathNoticing.modifier
value: .200000003
objectReference: {fileID: 0}
- target: {fileID: 11432906, guid: 136ea38d5deb4c9418beb879167d9b03, type: 2}
propertyPath: levelOptions.NumPeople
value: 50
objectReference: {fileID: 0}
- target: {fileID: 11432906, guid: 136ea38d5deb4c9418beb879167d9b03, type: 2}
propertyPath: levelOptions.AvgNumFriends
value: 8
objectReference: {fileID: 0}
- target: {fileID: 11432906, guid: 136ea38d5deb4c9418beb879167d9b03, type: 2}
propertyPath: levelOptions.FriendshipLikeliness
value: .600000024
objectReference: {fileID: 0}
m_RemovedComponents: [] m_RemovedComponents: []
m_ParentPrefab: {fileID: 100100000, guid: 136ea38d5deb4c9418beb879167d9b03, type: 2} m_ParentPrefab: {fileID: 100100000, guid: 136ea38d5deb4c9418beb879167d9b03, type: 2}
m_IsPrefabParent: 0 m_IsPrefabParent: 0

View File

@ -154,7 +154,7 @@ namespace DeathBook.Model
AwarenessLevel = Mathf.Min(AwarenessLevel + strategyOutput, 1f); AwarenessLevel = Mathf.Min(AwarenessLevel + strategyOutput, 1f);
if (Random.value < 0.3f) if (Random.value < 0.2f)
{ {
CurrentStatus = new Status(GameLevel.GameTime, f); CurrentStatus = new Status(GameLevel.GameTime, f);
} }
@ -170,23 +170,23 @@ namespace DeathBook.Model
return !(time < ConnectionTime && time > DisconnectionTime); return !(time < ConnectionTime && time > DisconnectionTime);
} }
private void ShareStatus() /*private void ShareStatus()
{ {
if (Random.value < 0.3f) if (Random.value < 0.3f)
{ {
foreach (Friendship f in friendsList) foreach (Friendship f in friendsList)
f.Friend.ReceiveStatus(CurrentStatus); f.Friend.ReceiveStatus(CurrentStatus);
} }
} }*/
public void ReceiveStatus(Status newStatus) /*public void ReceiveStatus(Status newStatus)
{ {
Debug.Log("Oh noes, " + newStatus.Friends.Friend + " died..."); Debug.Log("Oh noes, " + newStatus.Friends.Friend + " died...");
/*foreach (Friendship f in friendsList) foreach (Friendship f in friendsList)
{ {
if (f.Friend == newStatus.Friends) ; if (f.Friend == newStatus.Friends) ;
}*/
} }
}*/
public void Update(float deltaTime) public void Update(float deltaTime)
{ {
@ -194,7 +194,7 @@ namespace DeathBook.Model
{ {
if (CurrentStatus.EndTime < GameLevel.GameTime) if (CurrentStatus.EndTime < GameLevel.GameTime)
{ {
ShareStatus(); //ShareStatus();
CurrentStatus = null; CurrentStatus = null;
} }
} }

View File

@ -4,8 +4,8 @@ namespace DeathBook.Model
{ {
public class Status public class Status
{ {
/*private int startTime; private int startTime;
public int StartTime { get { return startTime; } }*/ public int StartTime { get { return startTime; } }
private int endTime; private int endTime;
public int EndTime { get { return endTime; } } public int EndTime { get { return endTime; } }
private Friendship friends; private Friendship friends;
@ -13,8 +13,8 @@ namespace DeathBook.Model
public Status(int startTime, Friendship friendship) public Status(int startTime, Friendship friendship)
{ {
/*this.startTime = startTime;*/ this.startTime = startTime;
this.endTime = startTime = (int) Utils.GetRandomValue(60*1.5f, 35, 3); this.endTime = startTime + (int) Utils.GetRandomValue(700, 250, 3);
friends = friendship; friends = friendship;
} }
} }

View File

@ -8,7 +8,7 @@ using System;
[RequireComponent(typeof(Collider))] [RequireComponent(typeof(Collider))]
public class PersonNode : MonoBehaviour, IObserver public class PersonNode : MonoBehaviour, IObserver
{ {
private const float UpdateFrequency = 0.5f; private const float UpdateFrequency = 0.4f;
private float time = 0; private float time = 0;
public Action<PersonNode> OnClicked; public Action<PersonNode> OnClicked;